746ad4dd355d9ca7827cd8c978538ba1a317a34a,src/main/java/org/jboss/logmanager/PropertyConfigurator.java,PropertyConfigurator,configureFilter,#Properties#String#,556

Before Change


        }
        final FilterConfiguration configuration = config.addFilterConfiguration(
                getStringProperty(properties, getKey("filter", filterName, "module")),
                getStringProperty(properties, getKey("filter", filterName)),
                filterName,
                getStringCsvArray(properties, getKey("filter", filterName, "constructorProperties")));
        final String[] postConfigurationMethods = getStringCsvArray(properties, getKey("filter", filterName, "postConfiguration"));

After Change


            // already configured!
            return true;
        }
        final String className = getStringProperty(properties, getKey("filter", filterName));
        if (className == null) {
            printError("Filter %s is not defined%n", filterName);
            return false;
        }
        final FilterConfiguration configuration = config.addFilterConfiguration(
                getStringProperty(properties, getKey("filter", filterName, "module")),
                className,
                filterName,
                getStringCsvArray(properties, getKey("filter", filterName, "constructorProperties")));
        final String[] postConfigurationMethods = getStringCsvArray(properties, getKey("filter", filterName, "postConfiguration"));
        configuration.setPostConfigurationMethods(postConfigurationMethods);
        configureProperties(properties, configuration, getKey("filter", filterName));
        return true;
    }

    private boolean configureFormatter(final Properties properties, final String formatterName) {